<?php
/*公共函数文件*/

/**
 * 返回参数处理
 * @param [int] $[code] [<状态码>]
 * @param [string] $[msg] [<返回信息>]
 * @param [array] $[data] [<返回数据>]
 * @return array
 */
function returnJson($code, $msg, $data)
{
	$arr = [
		'code'	=> $code,
		'msg'	=> $msg,
		'data'	=> $data,
	];
	return json($arr); 
}

/**
 * 管理系统请求接口公共参数
 * @param atring $user_id 员工工号
 * @param string $user_name 员工姓名
 * @param string $token 请求秘钥
 * @return array  
 */
function staffTokenData($user_id='PXS000096', $user_name='PXS000096', $token='jnghuadgshugfhgi')
{
	$arr = [
		'user_id' => $user_id,
		'user_name' => $user_name,
		'token' => $token
	];
	
	return $arr;
}

/**
 * [staffTokenDataALL 管理系统请求接口公共参数]
 * @param  string  $requestUserID   登录账号
 * @param  string  $requestPassword 登录密码
 * @param  string  $user_id         员工工号
 * @param  integer $page            分页编码
 * @param  integer $limit           每页显示的数量
 * @param  string  $duty            职称
 * @return array                   	返回结果
 */
function staffTokenDataALL($requestUserID='PXS000301', $requestPassword='PxS000301xuZHenG', $user_id='', $page=1, $limit=20, $duty='')
{
	$arr = [];
	$arr['requestUserID']  = empty($requestUserID) ? 'PXS000301' : $requestUserID;
	$arr['requestPassword']  = empty($requestPassword) ? 'PxS000301xuZHenG' : $requestPassword;
	if ( !empty($user_id) ) $arr['user_id'] = $user_id;
	if ( !empty($page) ) 	$arr['page'] = $page;
	if ( !empty($limit) ) 	$arr['limit'] = $limit;
	if ( !empty($duty) ) 	$arr['userduty'] = $duty;
	
	return $arr;
}

/**
 * 会议状态
 * @return array
 */
function meetingStatus()
{
	$arr = [
		'1'	=> '待审核',
		'2'	=> '审核通过',
		'3'	=> '审核不通过',
		'4'	=> '会议中',
		'5' => '已完成',
	];
	return $arr; 
}

/**
 * 参会状态
 * @return [<array>]
 */
function meetingJoinStatus()
{
	$arr = [
		'1' => '未参加',
		'2' => '正常入场',
		'3' => '迟到',
		'4' => '早退',
		'5'	=> '正常退场'
	];
	return $arr;
}

/**
 * 会议标签
 * @return array 
 */
function meetingLabel()
{
	$arr = [
		'0' => '无标签',
		'1' => '示范会议',
		'2' => '优秀案例',
	];
	return $arr;
}

/**
 * 培训标签
 * @return array 
 */
function stramingLabel()
{
	$arr = [
		'0' => '无标签',
		'1' => '经典赛事',
	];
	return $arr;
}

/**
 * [push_domain 推流域名]
 * @return [array] [description]
 */
function pushDomain()
{
	$arr = [
		'domain' => 'tl.puxiansheng.net',
		'key' => 'wfPgKwySdz',
	];
	return $arr;
}

/**
 * [push_domain 播流域名]
 * @return [array] [description]
 */
function pullDomain()
{
	$arr = [
		'domain' => 'live.puxiansheng.net',
		'key' => 'pCvwNPvwmn',
	];
	return $arr;
}

/**
 * 直播状态
 * @return array
 */
function stramingStatus()
{
	$arr = [
		'1'	=> '待审核',
		'2'	=> '审核通过',
		'3'	=> '审核不通过',
		'4'	=> '直播中',
		'5' => '已完成',
	];
	return $arr; 
}

/**
 * 参加方式
 * @return array
 */
function joinWay()
{
	$arr = [
		'1'	=> '现场参加',
		'2'	=> '远程参加',
		'3'	=> '现场+远程',
	];
	return $arr; 
}

